package org.springblade.tms.global.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import org.springblade.common.enums.Enumerator;
import org.springblade.tms.global.anno.SelectEnum;

/**
 * @projectName: BladeX
 * @package: org.springblade.tms.global.enums
 * @className: ConfigEnum
 * @author: yr
 * @description: 配置枚举
 * @date: 2022/7/1 17:57
 */
@AllArgsConstructor
@Getter
@SelectEnum(value = "ConfigEnum", desc = "系统配置枚举")
public enum ConfigEnum implements Enumerator {
	WAYBILL_SUPPORTS_SPLITTING("system_config", "运单是否支持拆单"),
	CLOSING_DATE("waybill_supports_splitting", "询价响应截止日期"),
	INQUIRY_VALIDITY("Inquiry_validity", "询价有效期"),
	MAXIMUM_NUMBER_OF_CARRIERS("Maximum_number_of_carriers", "询价单分配承运商最大数"),
	MAXIMUM_NUMBER_OF_SHIPPING("Maximum_number_of_shipping", "外贸询价单最大船公司数"),
	;

	private final String value;
	private final String description;

	@Override
	public String value() {
		return null;
	}

	@Override
	public String description() {
		return null;
	}
}
